Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F2 Mexico F3 Mexico F4 USA F13 Indonesia F5 Thailand F4 Thailand F5 Chinese Taipei F2 China F4 China F4 (Luzhou) Yokohama Challenger 2001 - Yokohama Binghamton Professional Tennis Tournament - Binghamton Zagreb Open - Zagreb Uncle Toby's Burnie Challenger - Tasmania Ho Chi Minh City Challenger - Ho Chi Minh City USA F14 Open D'Orleans - Orleans Open Castilla y Leon - Segovia Open de Franche Comte - Besancon 2003 USTA Challenger of Calabasas - Calabasas Banca Stato Challenger Lugano - Lugano Open Castilla y Leon - Segovia Okal Cup 2004 - Eckental Challenger 42 - Andrezieux Kobstaedernes ATP Challenger - Kolding The LTA Cardiff Challenger - Cardiff Open de Franche Comte - Besancon Akbank Private Banking TED Open 2006 - Istanbul Abierto Club Casablanca - Mexico City Open de L'Isere - Grenoble Busan Open Challenger Tennis - Busan San Remo Tennis Cup - San Remo Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano GHI Bronx Classic - Bronx Gemax Open 2002 - Belgrade Nova Challenger Osaka - Osaka Fergana Challenger - Fergana Memorial Savigni - Sassuolo Challenger Ford de Cherbourg - Cherbourg Geneva Challenger - Geneva Memorial Kolyaskin - Donetsk Open de Rennes La Trinitaine - Rennes Residenza Open - Magdeburg USTA Challenger of Dallas - Dallas Open de Montauban - Montauban 2003 Freeman Men's Challenger - Joplin ATP Open Castilla y Leon - Segovia BMW Challenger Open - Monchengladbach Heineken Challenger - Ho Chi Minh City X Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Challenger 42 - Andrezieux Singapore Challenger The Granby Natrel Challenger - Granby Arroyo de la Encomienda - Valladolid Mobilux Open - Luxembourg Belgaum Open - Belgaum Challenger 42 - Andrezieux Qatar ATP Challenger - Doha HTV Challenger - Ho Chi Minh City The Surbiton Trophy - Surbiton Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tatra Banka Open - Bratislava Logopak Challenger 2005 - Lubeck Heineken Challenger - Ho Chi Minh City Scheveningen Challenger Nottingham-2 Challenger Binghamton Professional Tennis Tournament - Binghamton Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Taiwan Challenger - Kaohsiung Shimadzu All Japan Indoor Tennis Championships - Kyoto Toyota Challenger Singapore Challenger Wolfsburg Challenger Lambertz Open by Stawag - Aachen Aptos Challenger Internazionali di Tennis di Bergamo - Bergamo Shanghai Challenger Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Mons Challenger Rennes Challenger Seoul Challenger Challenger 42 - Andrezieux Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Toyota Challenger Pro Tennis World Open - Sunrise Burnie Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Vancouver Challenger BMW Tennis Championship - Sunrise TED Open - Istanbul Leon Challenger Mexico City Challenger Ethias Tennis Trophy - Mons Busan Challenger Prostejov Challenger Kobstaedernes ATP Challenger - Kolding Tunis Open - Tunis PrivatBank Cup - Dnepropetrovsk Vancouver Challenger Aptos Challenger Bangkok Challenger Kaoshuing Challenger Open D'Orleans - Orleans Yokohama Challenger Maui Challenger Chitre Challenger Dallas Challenger ECM Prague Open - Prague Irving Challenger ATP Guzzini Challenger - Recanati Bordeaux Challenger Busan Challenger Nottingham Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Samsung Challenger 2007 - Ho Chi Minh City Noumea Challenger Taipei City Challenger Busan Challenger Fergana Challenger - Fergana Ilkley Challenger Bangkok Challenger Dallas Challenger Noumea Challenger Manila Challenger New Delhi Challenger Guangzhou Challenger Barletta Challenger Busan Challenger Bangkok Challenger Ho Chi Minh City Challenger Brest Challenger Ningboo Challenger Bangkok Challenger Prague Challenger GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Open Sainte Victoire - Aix-En-Provence China Open - Beijing 3rd Volkswagon Challenger - Wolfsburg Ho Chi Minh City Challenger Kun-Ming Challenger Kyoto Challenger - Kyoto 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger Aix En Provence Challenger Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kyoto Challenger Vancouver Challenger Tiburon Challenger Volvo Sylt Open - Sylt Shimadzu All Japan Indoor Tennis Championships - Kyoto Brescia Challenger GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Orleans Challenger Seoul Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Quimper Challenger Kyoto Challenger The LTA Wrexham Challenger - Wrexham Kaohsiung Challenger Challenger 42 - Andrezieux Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Naples Fergana Tennis Challenger Tournament - Fergana Kobe Challenger Fifth-Third Bank Tennis Championships - Lexington Challenger Ford de Cherbourg - Cherbourg Bangkok Challenger Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Shenzhen Challenger Open de L'Isere - Grenoble Turin Challenger Winnetka Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Aix En Provence Challenger Zhangjiagang Challenger Open de Charleroi - Charleroi Open de L'Isere-Open 38 - Grenoble Lyon Challenger Gimcheon Challenger USTA Men's Challenger of Dallas - Dallas Open de Franche-Comte - Besancon Chengdu Challenger Open de Montauban - Montauban Kaohsiung Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Cherbourg Challenger Bordeaux Challenger Open de Franche-Comte - Besancon SMS Tennis Cup - Sao Paulo Garden Open - Rome Orleans Challenger Head Cup Busan Open - Busan Nottingham Men's Challenger - Nottingham Taipei City Challenger ECM Prague Open 2005 - Prague Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Fifth-Third Bank Tennis Championships - Lexington Brest Challenger Colorado Classic - Denver Winnetka Challenger Stockholm Open - Stockholm Tumkur Open - Tumkur Heineken Challenger 2004 - Ho Chi Minh City Heilbronn Open - Heilbronn Challenger Leon 2004 - Leon Binghamton Professional Tennis Tournament - Binghamton Kyiv Open - Kiev Intersport Heilbronn Open - Heilbronn Grand Prix de Tennis de Lyon - Lyon Challenger 42 - Andrezieux Samsung Securities Cup Challenger Tennis - Seoul Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Grand Prix de Tennis - St. Jean de Luz Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Busan Open - Busan 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Lanzarote - Lanzarote San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow AAPT Championships - Adelaide AAPT Championships - Adelaide AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Nottingham-2 Challenger Open de la Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort China Open - Beijing Thailand Open - Bangkok Fergana Challenger Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bordeaux Challenger Prostejov Challenger Tennis Channel Open - Las Vegas Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok Mumbai Open - Mumbai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open 13 - Marseille Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Ordina Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Caloundra Challenger Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Open de Nice Cote d'Azur - Nice Next Generation Adelaide International - Adelaide BMW Open - Munich Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel BMW Open - Munich Hong Kong Challenger Seoul Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Rimouski Challenger Abierto Mexicano - Los Cabos Shanghai Challenger Medibank International - Sydney Ortisei Challenger Masters Series - Hamburg Helsinki Challenger Ricoh Open - 's-Hertogenbosch Brisbane - Brisbane Toyota Challenger Winston-Salem Open - Winston-Salem Dallas Challenger BMW Open - Munich AEGON International - Eastbourne Guadalajara Challenger Qatar ExxonMobil Open - Doha Valencia Open - Valencia Citi Open - Washington China Open - Beijing Brisbane International - Brisbane ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON Championships - London Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam BA-CA Tennis Trophy - Vienna Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Swiss Indoors Basel - Basel AEGON Championships - London China Open - Beijing Davidoff Swiss Indoors Basel - Basel AEGON Championships - London Allianz Suisse Open - Gstaad Andria Challenger Morelos Challenger AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Manchester Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Suzhou Challenger Hall of Fame Tennis Championships - Newport Yokohama Challenger Portugal Open - Oeiras Claro Open Colombia - Bogota AEGON Championships - London Citi Open - Washington China Open - Beijing President's Cup - Tashkent Claro Open Colombia - Bogota Open Sud de France - Montpellier Qingdao Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Aptos Challenger AEGON International - Eastbourne Yokohama Challenger Quanzhou Challenger Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Taipei City Challenger Malaysian Open - Kuala Lumpur Ningboo Challenger Seoul Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco European Open - Antwerp Mercedes Cup - Stuttgart Le Gosier Challenger Honda Kah Singapore Men's Tennis Open - Singapore Noumea Challenger Shimadzu All Japan Indoor - Kyoto Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Internationaux de Tennis de Brest - Brest Samsung Securities Cup - Seoul Moselle Open - Metz TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier Shimadzu All Japan Indoor - Kyoto ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich West Side Tennis Club Clay Court Challenger - Forest Hills Grand Prix de Tennis de Lyon - Lyon AIG Japan Open - Tokyo AIG Japan Open - Tokyo Estoril Open - Estoril The 10tele.com Open - Nottingham Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Thailand Open - Bangkok ATP Kremlin Cup - Moscow Medibank International - Sydney Open 13 - Marseille RCA Championships - Indianapolis Aegon Nottingham Open - Nottingham Moselle Open - Metz Open 13 Provence - Marseille Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Open 13 - Marseille NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris China Open - Beijing Heineken Open - Auckland Masters Series Madrid - Madrid Open 13 - Marseille French Open - Paris Pacific Life Open - Indian Wells French Open - Paris French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Farmers Classic - Los Angeles Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris SAP Open - San Jose Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Rogers Cup - Toronto Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris Wimbledon - London Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group I, PO, PHI-TPE 2-3 TD Waterhouse Cup - Long Island The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Australian Open - Melbourne Grand Prix Hassan II - Casablanca Wimbledon - London Open Sud de France - Montpellier Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, PO, FRA-GER 4-1 French Open - Paris Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, World Group, QF, FRA-GBR 4-1 Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open (Wildcard) French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - London Rogers Masters - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group I, PO, TPE-CHN 2-3 Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston